put the screws on - Francés Inglés Diccionario